strongly and angrily criticize - Turco Inglés Diccionario